﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ksp.Model
{
    public class Part
    {
        public Part()
        {
            Modules = new List<Module>();
            Events = new List<Event>();
            Actions = new List<Action>();
        }
        private string title;

        public string Title
        {
            get { return title; }
            set { title = value; }
        }
        private string partName;

        public string PartName
        {
            get { return partName; }
            set { partName = value; }
        }
        //private Interface.Enums.Coordinations pos;
        //private Interface.Enums.Rotation rot;
        private string pos;

        public string Pos
        {
            get { return pos; }
            set { pos = value; }
        }
        private string rot;

        public string Rot
        {
            get { return rot; }
            set { rot = value; }
        }
        private string attRot;

        public string AttRot
        {
            get { return attRot; }
            set { attRot = value; }
        }
        private string mir;

        public string Mir
        {
            get { return mir; }
            set { mir = value; }
        }
        private string istg;

        public string Istg
        {
            get { return istg; }
            set { istg = value; }
        }
        private string dstg;

        public string Dstg
        {
            get { return dstg; }
            set { dstg = value; }
        }
        private string sidx;

        public string Sidx
        {
            get { return sidx; }
            set { sidx = value; }
        }
        private string sqor;

        public string Sqor
        {
            get { return sqor; }
            set { sqor = value; }
        }
        private string attm;

        public string Attm
        {
            get { return attm; }
            set { attm = value; }
        }
        private List<Event> events;

        public List<Event> Events
        {
            get { return events; }
            set { events = value; }
        }
        private List<Action> actions;

        public List<Action> Actions
        {
            get { return actions; }
            set { actions = value; }
        }
        private List<Module> modules;

        public List<Module> Modules
        {
            get { return modules; }
            set { modules = value; }
        }
        private List<String> links;
        private List<String> attNs;
    }
}
